using UnityEngine; using System.Collections; // AA 20 天帝礼包选择物品 #tagCMActGodGiftChooseItem public class IL_CAA20_tagCMActGodGiftChooseItem : GameNetPackBasic { public byte ActNum; //活动编号 public byte ChooseLibCount; //选择库个数 public tagCMActGodGiftChooseItemInfo[] ChooseItemList; //选择库物品信息列表 public IL_CAA20_tagCMActGodGiftChooseItem () { combineCmd = (ushort)0x03FE; _cmd = (ushort)0xAA20; } public override void WriteToBytes () { WriteBytes (ActNum, NetDataType.BYTE); WriteBytes (ChooseLibCount, NetDataType.BYTE); for (int i = 0; i < ChooseLibCount; i ++) { WriteBytes (ChooseItemList[i].ItemLibType, NetDataType.BYTE); WriteBytes (ChooseItemList[i].Count, NetDataType.BYTE); WriteBytes (ChooseItemList[i].ItemNumList, NetDataType.BYTE, ChooseItemList[i].Count); } } public struct tagCMActGodGiftChooseItemInfo { public byte ItemLibType; //物品库类型 public byte Count; //选择个数 public byte[] ItemNumList; //选择物品编号列表 } }